*** Settings ***
Test Timeout      10 seconds
Resource          ../Keywords/公共/公共关键字2.0.robot
Resource          ../Resources/Global_Variables.robot

*** Variables ***
${ReqDataFile}    ${CURDIR}${/}TS_通用资源查询接口（数创定制）.conf
${RandomElement}    ${EMPTY}

*** Test Cases ***
安卓成功查询通用资源
    [Documentation]    *用例名称* 安卓成功查询通用资源
    ...
    ...    *用例编号* 67d59921d0114eba929118562d65d27f
    ...
    ...    *用例版本* V1.0
    ...
    ...    *用例级别* P1
    ...
    ...    *用例类型* 自动化测试
    ...
    ...    *用例作者* leitao1wx
    ...
    ...    *前置条件*
    ...
    ...    1. 无
    ...
    ...    *操作步骤*
    ...
    ...    成功查询通用资源，调用通用资源查询接口（数创定制）接口
    ...
    ...    *预期结果*
    #通用资源查询接口（数创定制）
    ${ReqDataList}    ${RandomElementValue}    获取请求报文    ${ReqDataFile}    ${RandomElement}    ReqData1
    ${response}    发送Get请求    ${host}    /ugc-server/walle/dc/queryListByType?sdkVersion=1.15.0&os=0&type=0&sdkName=dc
    响应报文校验    ${response.text}    code == 200

ios成功查询通用资源
    [Documentation]    *用例名称* ios成功查询通用资源
    ...
    ...    *用例编号* 67d59921d0114eba929118562d65d27a
    ...
    ...    *用例版本* V1.0
    ...
    ...    *用例级别* P1
    ...
    ...    *用例类型* 自动化测试
    ...
    ...    *用例作者* leitao1wx
    ...
    ...    *前置条件*
    ...
    ...    1. 无
    ...
    ...    *操作步骤*
    ...
    ...    成功查询通用资源，调用通用资源查询接口（数创定制）接口
    ...
    ...    *预期结果*
    #通用资源查询接口（数创定制）
    ${ReqDataList}    ${RandomElementValue}    获取请求报文    ${ReqDataFile}    ${RandomElement}    ReqData1
    ${response}    发送Get请求    ${host}    /ugc-server/walle/dc/queryListByType?sdkVersion=1.15.0&os=1&type=0&sdkName=dc
    响应报文校验    ${response.text}    code == 200

harmony成功查询通用资源
    [Documentation]    *用例名称* harmony成功查询通用资源
    ...
    ...    *用例编号* 67d59921d0114eba929118562d65d27b
    ...
    ...    *用例版本* V1.0
    ...
    ...    *用例级别* P1
    ...
    ...    *用例类型* 自动化测试
    ...
    ...    *用例作者* leitao1wx
    ...
    ...    *前置条件*
    ...
    ...    1. 无
    ...
    ...    *操作步骤*
    ...
    ...    成功查询通用资源，调用通用资源查询接口（数创定制）接口
    ...
    ...    *预期结果*
    #通用资源查询接口（数创定制）
    ${ReqDataList}    ${RandomElementValue}    获取请求报文    ${ReqDataFile}    ${RandomElement}    ReqData1
    ${response}    发送Get请求    ${host}    /ugc-server/walle/dc/queryListByType?sdkVersion=1.15.0&os=3&type=0&sdkName=dc
    响应报文校验    ${response.text}    code == 200

成功查询通用资源-特效
    [Documentation]    *用例名称* 成功查询通用资源-特效
    ...
    ...    *用例编号* 67d59921d0114eba929118562d65d27f1
    ...
    ...    *用例版本* V1.0
    ...
    ...    *用例级别* P1
    ...
    ...    *用例类型* 自动化测试
    ...
    ...    *用例作者* leitao1wx
    ...
    ...    *前置条件*
    ...
    ...    1. 无
    ...
    ...    *操作步骤*
    ...
    ...    成功查询通用资源，调用通用资源查询接口（数创定制）接口
    ...
    ...    *预期结果*
    #通用资源查询接口（数创定制）
    ${ReqDataList}    ${RandomElementValue}    获取请求报文    ${ReqDataFile}    ${RandomElement}    ReqData1
    ${response}    发送Get请求    ${host}    /ugc-server/walle/dc/queryListByType?sdkVersion=1.15.0&os=0&type=1&sdkName=dc
    响应报文校验    ${response.text}    code == 200

成功查询通用资源-贴纸
    [Documentation]    *用例名称* 安卓成功查询通用资源-贴纸
    ...
    ...    *用例编号* 67d59921d0114eba929118562d65d27f2
    ...
    ...    *用例版本* V1.0
    ...
    ...    *用例级别* P1
    ...
    ...    *用例类型* 自动化测试
    ...
    ...    *用例作者* leitao1wx
    ...
    ...    *前置条件*
    ...
    ...    1. 无
    ...
    ...    *操作步骤*
    ...
    ...    成功查询通用资源，调用通用资源查询接口（数创定制）接口
    ...
    ...    *预期结果*
    #通用资源查询接口（数创定制）
    ${ReqDataList}    ${RandomElementValue}    获取请求报文    ${ReqDataFile}    ${RandomElement}    ReqData1
    ${response}    发送Get请求    ${host}    /ugc-server/walle/dc/queryListByType?sdkVersion=1.15.0&os=0&type=2&sdkName=dc
    响应报文校验    ${response.text}    code == 200

成功查询通用资源-文字
    [Documentation]    *用例名称* 安卓成功查询通用资源-文字
    ...
    ...    *用例编号* 67d59921d0114eba929118562d65d27f3
    ...
    ...    *用例版本* V1.0
    ...
    ...    *用例级别* P1
    ...
    ...    *用例类型* 自动化测试
    ...
    ...    *用例作者* leitao1wx
    ...
    ...    *前置条件*
    ...
    ...    1. 无
    ...
    ...    *操作步骤*
    ...
    ...    成功查询通用资源，调用通用资源查询接口（数创定制）接口
    ...
    ...    *预期结果*
    #通用资源查询接口（数创定制）
    ${ReqDataList}    ${RandomElementValue}    获取请求报文    ${ReqDataFile}    ${RandomElement}    ReqData1
    ${response}    发送Get请求    ${host}    /ugc-server/walle/dc/queryListByType?sdkVersion=1.15.0&os=0&type=3&sdkName=dc
    响应报文校验    ${response.text}    code == 200

成功查询通用资源-转场
    [Documentation]    *用例名称* 安卓成功查询通用资源-转场
    ...
    ...    *用例编号* 67d59921d0114eba929118562d65d27f4
    ...
    ...    *用例版本* V1.0
    ...
    ...    *用例级别* P1
    ...
    ...    *用例类型* 自动化测试
    ...
    ...    *用例作者* leitao1wx
    ...
    ...    *前置条件*
    ...
    ...    1. 无
    ...
    ...    *操作步骤*
    ...
    ...    成功查询通用资源，调用通用资源查询接口（数创定制）接口
    ...
    ...    *预期结果*
    #通用资源查询接口（数创定制）
    ${ReqDataList}    ${RandomElementValue}    获取请求报文    ${ReqDataFile}    ${RandomElement}    ReqData1
    ${response}    发送Get请求    ${host}    /ugc-server/walle/dc/queryListByType?sdkVersion=1.15.0&os=0&type=4&sdkName=dc
    响应报文校验    ${response.text}    code == 200

成功查询通用资源-道具
    [Documentation]    *用例名称* 安卓成功查询通用资源-道具
    ...
    ...    *用例编号* 67d59921d0114eba929118562d65d27f5
    ...
    ...    *用例版本* V1.0
    ...
    ...    *用例级别* P1
    ...
    ...    *用例类型* 自动化测试
    ...
    ...    *用例作者* leitao1wx
    ...
    ...    *前置条件*
    ...
    ...    1. 无
    ...
    ...    *操作步骤*
    ...
    ...    成功查询通用资源，调用通用资源查询接口（数创定制）接口
    ...
    ...    *预期结果*
    #通用资源查询接口（数创定制）
    ${ReqDataList}    ${RandomElementValue}    获取请求报文    ${ReqDataFile}    ${RandomElement}    ReqData1
    ${response}    发送Get请求    ${host}    /ugc-server/walle/dc/queryListByType?sdkVersion=1.15.0&os=0&type=5&sdkName=dc
    响应报文校验    ${response.text}    code == 200
